package 预习;

import java.util.Scanner;

public class 不包含7并且是偶数的和 {
    public static void main(String[] args) {
        //定义一个数组
        //int[] arr = {29, 35, 38, 56, 21};
        //调用getsum方法  获取到数组中符合条件的值

        //调用输入的这个方法
        int[] arr = getScanner();
        //调用对不包含7并且
        int sum = getSum(arr);


        System.out.println("您输入的的数组的偶数和且不包含7的的数的和是：" + sum);
    }

    public static int getSum(int[] arr) {
        int sum = 0;

        for (int i = 0; i < arr.length; i++) {

            if ((arr[i] / 10 != 7) && arr[i] % 2 == 0) {
                sum += arr[i];
            }
        }
        return sum;
    }

    public static int[] getScanner() {
        //键盘录入
        Scanner sc = new Scanner(System.in);
        //提示输入的数组长度
        System.out.println("请输入你要定义的数组的长度：");
        //将输入的长度给新的数组
        int number = sc.nextInt();
        //创建一个新的数组  将长度赋值给这个新的数组
        int[] arr02 = new int[number];
        //遍历新的数组
        for (int i = 0; i < arr02.length; i++) {
            System.out.println("请输入数值：");
            arr02[i] = sc.nextInt();
        }
        return arr02;
    }
}
